#ifndef _UTILS_H_
#define _UTILS_H_

#include <cstdio>
#include <cstring>
#include <string>
#include <sstream>
#include <vector>
#include <map>
#include <utility>


using namespace std;



class Options
{
public:
	Options();
	virtual ~Options();
	int registration_options(const string& option_key_);
	int registration_value(const string& option_value);
	int add_options(const string& option_key_, const string& option_value_);
	bool CheckKey(const string& option_key_) const;
	string get_option_value(const string& option_key_);

protected:
private:
	std::map<string, string> options_;

};


#endif
